Feature: 01. User Registration Tests
Before
Hook
When
the Primary Stream View is visible
And
the Secondary Stream View is visible
And
the Bottom Menu is visible
java.lang.AssertionError: Button with xpath "//div[contains(@class, 'menu grid-element')]/div[contains(@class, 'menuSettings primary')]/button[2]" can't be clicked!!
element click intercepted: Element (button type="button" class="PanelButton ")...(/button) is not clickable at point (1835, 1135). Other element would receive the click: (div class="registrationModal")...(/div)
(Session info: chrome-headless-shell=124.0.6367.118)
Build info: version: 'unknown', revision: 'unknown', time: 'unknown'
System info: host: 'jenkintPT', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '6.8.0-40-generic', java.version: '11.0.24'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities {acceptInsecureCerts: false, browserName: chrome-headless-shell, browserVersion: 124.0.6367.118, chrome: {chromedriverVersion: 124.0.6367.91 (51df0e5e17a8..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:45877}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: none, platform: LINUX, platformName: LINUX, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: 52593aad4e0b8ecb2b2b01b29db28252
at org.junit.Assert.fail(Assert.java:88)
at org.junit.Assert.assertTrue(Assert.java:41)
at extern.bsb.tests.ui.when.Click.When__I_click_the_button_id(Click.java:201)
at ✽.the Settings Button is clicked(file:///media/PTJenkins/jenkins_home/jenkins/workspace/CI-CD_ShortTermSentry/short_term_sentry/release/01.User_Registration.feature:11)
And
the Settings Menu is visible
And
the Setup Settings Button is clicked
And
a menu "NMEA SETUP" is visible
When
I insert "powerdev123" in the Installer Login field
And
the Login as installer Button is clicked
And
a class "installerMode developer" is visible
And
the Developer Settings Button is clicked
Then
I insert "10" in the User Registration Input field
And
the Settings Button is clicked
And
the Settings Menu is invisible
And
the DevMode Quit Button is clicked
And
a class "installerMode" is invisible
Before
Hook
Given
the User Registration Page is visible
And
the Registration QR Code is visible
And
the Go to Registration Button is visible
And
the Insert Product Key Button is visible
And
the What's my Sentry's Serial Number? Button is visible
And
the Sentry's Serial Number is invisible
And
the Skip Registration Button is invisible
When
the What's my Sentry's Serial Number? Button is clicked
Then
the Sentry's Serial Number is visible
After
Hook
Before
Hook
Given
the User Registration Page is visible
And
the Skip Registration Button is invisible
And
the Registration QR Code is visible
And
the Go to Registration Button is visible
And
the Insert Product Key Button is visible
And
the What's my Sentry's Serial Number? Button is visible
And
the Sentry's Serial Number is invisible
When
the What's my Sentry's Serial Number? Button is clicked
And
the Sentry's Serial Number is visible
And
the Sentry's Serial Number Copied is invisible
When
the Sentry's Serial Number Copy Button is clicked
Then
the Sentry's Serial Number Copied is visible
After
Hook
Before
Hook
Given
the User Registration Page is visible
And
the Registration QR Code is visible
And
the Go to Registration Button is visible
And
the Insert Product Key Button is visible
And
the Product Key Modal is invisible
When
the Insert Product Key Button is clicked
Then
the Product Key Modal is visible
And
the Product Key Input is visible
And
the Validate Product Key Button is visible
And
the Invalid Product Key Error is invisible
And
the Registration QR Code is invisible
And
the Go to Registration Button is invisible
And
the Insert Product Key Button is invisible
And
the Product Key Login as Installer Button is visible
java.lang.AssertionError: Expected condition failed: waiting for visibility of element located by By.xpath: //p[contains(text(), 'Skip for Now')]/../.. (tried for 5 second(s) with 100 milliseconds interval) at org.junit.Assert.fail(Assert.java:88) at extern.bsb.tests.ui.then.WaitForElement.Then__is_visible(WaitForElement.java:69) at ✽.the Skip Registration Button is visible(file:///media/PTJenkins/jenkins_home/jenkins/workspace/CI-CD_ShortTermSentry/short_term_sentry/release/01.User_Registration.feature:77)
Before
Hook
Given
the User Registration Page is visible
And
the Insert Product Key Button is clicked
java.lang.AssertionError: Expected condition failed: waiting for visibility of element located by By.xpath: //p[contains(text(), 'Skip for Now')]/../.. (tried for 5 second(s) with 100 milliseconds interval) at org.junit.Assert.fail(Assert.java:88) at extern.bsb.tests.ui.then.WaitForElement.Then__is_visible(WaitForElement.java:69) at ✽.the Skip Registration Button is visible(file:///media/PTJenkins/jenkins_home/jenkins/workspace/CI-CD_ShortTermSentry/short_term_sentry/release/01.User_Registration.feature:84)
And
the text on element Skip Registration Button Text is "Skip for Now (10 remaining)"
And
the Invalid Product Key Error is invisible
When
the Validate Product Key Button is clicked
Then
the Invalid Product Key Error is visible
And
the text on element Invalid Product Key Error is "Product Key is incorrect. Please try again"
Before
Hook
Given
the User Registration Page is visible
And
the Insert Product Key Button is clicked
java.lang.AssertionError: element Skip Registration Button Text not found at org.junit.Assert.fail(Assert.java:88) at extern.bsb.tests.ui.then.WaitForElement.Then_text_on_element_is(WaitForElement.java:494) at ✽.the text on element Skip Registration Button Text is "Skip for Now (10 remaining)"(file:///media/PTJenkins/jenkins_home/jenkins/workspace/CI-CD_ShortTermSentry/short_term_sentry/release/01.User_Registration.feature:95)
And
the Invalid Product Key Error is invisible
When
I insert "wrongpassword" in the Product Key Input field
And
the Validate Product Key Button is clicked
Then
the Invalid Product Key Error is visible
And
the text on element Invalid Product Key Error is "Product Key is incorrect. Please try again"
Before
Hook
Given
the User Registration Page is visible
And
the Insert Product Key Button is clicked
java.lang.AssertionError: element Skip Registration Button Text not found at org.junit.Assert.fail(Assert.java:88) at extern.bsb.tests.ui.then.WaitForElement.Then_text_on_element_is(WaitForElement.java:494) at ✽.the text on element Skip Registration Button Text is "Skip for Now (10 remaining)"(file:///media/PTJenkins/jenkins_home/jenkins/workspace/CI-CD_ShortTermSentry/short_term_sentry/release/01.User_Registration.feature:106)
And
the Invalid Product Key Error is invisible
And
I insert "wrongpassword" in the Product Key Input field
And
the Validate Product Key Button is clicked
And
the Invalid Product Key Error is visible
And
the text on element Invalid Product Key Error is "Product Key is incorrect. Please try again"
When
the Skip Registration Button is clicked
Then
the Primary Stream View is visible
And
the Secondary Stream View is visible
And
the Bottom Menu is visible
And
the Boatbus Menu is visible
Before
Hook
Given
the User Registration Page is visible
And
the Insert Product Key Button is clicked
java.lang.AssertionError: Expected condition failed: waiting for visibility of element located by By.xpath: //p[contains(text(), 'Skip for Now')]/../.. (tried for 5 second(s) with 100 milliseconds interval) at org.junit.Assert.fail(Assert.java:88) at extern.bsb.tests.ui.then.WaitForElement.Then__is_visible(WaitForElement.java:69) at ✽.the Skip Registration Button is visible(file:///media/PTJenkins/jenkins_home/jenkins/workspace/CI-CD_ShortTermSentry/short_term_sentry/release/01.User_Registration.feature:121)
And
the text on element Skip Registration Button Text is "Skip for Now (9 remaining)"
When
the Skip Registration Button is clicked
Then
the Primary Stream View is visible
And
the Secondary Stream View is visible
And
the Bottom Menu is visible
And
the Boatbus Menu is visible
Before
Hook
Given
the User Registration Page is visible
And
the Insert Product Key Button is clicked
java.lang.AssertionError: Expected condition failed: waiting for visibility of element located by By.xpath: //p[contains(text(), 'Skip for Now')]/../.. (tried for 5 second(s) with 100 milliseconds interval) at org.junit.Assert.fail(Assert.java:88) at extern.bsb.tests.ui.then.WaitForElement.Then__is_visible(WaitForElement.java:69) at ✽.the Skip Registration Button is visible(file:///media/PTJenkins/jenkins_home/jenkins/workspace/CI-CD_ShortTermSentry/short_term_sentry/release/01.User_Registration.feature:132)
And
the text on element Skip Registration Button Text is "Skip for Now (8 remaining)"
When
the Skip Registration Button is clicked
Then
the Primary Stream View is visible
And
the Secondary Stream View is visible
And
the Bottom Menu is visible
And
the Boatbus Menu is visible
Before
Hook
Given
the User Registration Page is visible
And
the Insert Product Key Button is clicked
java.lang.AssertionError: Expected condition failed: waiting for visibility of element located by By.xpath: //p[contains(text(), 'Skip for Now')]/../.. (tried for 5 second(s) with 100 milliseconds interval) at org.junit.Assert.fail(Assert.java:88) at extern.bsb.tests.ui.then.WaitForElement.Then__is_visible(WaitForElement.java:69) at ✽.the Skip Registration Button is visible(file:///media/PTJenkins/jenkins_home/jenkins/workspace/CI-CD_ShortTermSentry/short_term_sentry/release/01.User_Registration.feature:143)
And
the text on element Skip Registration Button Text is "Skip for Now (7 remaining)"
When
the Skip Registration Button is clicked
Then
the Primary Stream View is visible
And
the Secondary Stream View is visible
And
the Bottom Menu is visible
And
the Boatbus Menu is visible
Before
Hook
Given
the User Registration Page is visible
And
the Insert Product Key Button is clicked
java.lang.AssertionError: Expected condition failed: waiting for visibility of element located by By.xpath: //p[contains(text(), 'Skip for Now')]/../.. (tried for 5 second(s) with 100 milliseconds interval) at org.junit.Assert.fail(Assert.java:88) at extern.bsb.tests.ui.then.WaitForElement.Then__is_visible(WaitForElement.java:69) at ✽.the Skip Registration Button is visible(file:///media/PTJenkins/jenkins_home/jenkins/workspace/CI-CD_ShortTermSentry/short_term_sentry/release/01.User_Registration.feature:154)
And
the text on element Skip Registration Button Text is "Skip for Now (6 remaining)"
When
the Skip Registration Button is clicked
Then
the Primary Stream View is visible
And
the Secondary Stream View is visible
And
the Bottom Menu is visible
And
the Boatbus Menu is visible
Before
Hook
Given
the User Registration Page is visible
And
the Insert Product Key Button is clicked
java.lang.AssertionError: Expected condition failed: waiting for visibility of element located by By.xpath: //p[contains(text(), 'Skip for Now')]/../.. (tried for 5 second(s) with 100 milliseconds interval) at org.junit.Assert.fail(Assert.java:88) at extern.bsb.tests.ui.then.WaitForElement.Then__is_visible(WaitForElement.java:69) at ✽.the Skip Registration Button is visible(file:///media/PTJenkins/jenkins_home/jenkins/workspace/CI-CD_ShortTermSentry/short_term_sentry/release/01.User_Registration.feature:165)
And
the text on element Skip Registration Button Text is "Skip for Now (5 remaining)"
When
the Skip Registration Button is clicked
Then
the Primary Stream View is visible
And
the Secondary Stream View is visible
And
the Bottom Menu is visible
And
the Boatbus Menu is visible
Before
Hook
Given
the User Registration Page is visible
And
the Insert Product Key Button is clicked
java.lang.AssertionError: Expected condition failed: waiting for visibility of element located by By.xpath: //p[contains(text(), 'Skip for Now')]/../.. (tried for 5 second(s) with 100 milliseconds interval) at org.junit.Assert.fail(Assert.java:88) at extern.bsb.tests.ui.then.WaitForElement.Then__is_visible(WaitForElement.java:69) at ✽.the Skip Registration Button is visible(file:///media/PTJenkins/jenkins_home/jenkins/workspace/CI-CD_ShortTermSentry/short_term_sentry/release/01.User_Registration.feature:176)
And
the text on element Skip Registration Button Text is "Skip for Now (4 remaining)"
When
the Skip Registration Button is clicked
Then
the Primary Stream View is visible
And
the Secondary Stream View is visible
And
the Bottom Menu is visible
And
the Boatbus Menu is visible
Before
Hook
Given
the User Registration Page is visible
And
the Insert Product Key Button is clicked
java.lang.AssertionError: Expected condition failed: waiting for visibility of element located by By.xpath: //p[contains(text(), 'Skip for Now')]/../.. (tried for 5 second(s) with 100 milliseconds interval) at org.junit.Assert.fail(Assert.java:88) at extern.bsb.tests.ui.then.WaitForElement.Then__is_visible(WaitForElement.java:69) at ✽.the Skip Registration Button is visible(file:///media/PTJenkins/jenkins_home/jenkins/workspace/CI-CD_ShortTermSentry/short_term_sentry/release/01.User_Registration.feature:187)
And
the text on element Skip Registration Button Text is "Skip for Now (3 remaining)"
When
the Skip Registration Button is clicked
Then
the Primary Stream View is visible
And
the Secondary Stream View is visible
And
the Bottom Menu is visible
And
the Boatbus Menu is visible
Before
Hook
Given
the User Registration Page is visible
And
the Insert Product Key Button is clicked
java.lang.AssertionError: Expected condition failed: waiting for visibility of element located by By.xpath: //p[contains(text(), 'Skip for Now')]/../.. (tried for 5 second(s) with 100 milliseconds interval) at org.junit.Assert.fail(Assert.java:88) at extern.bsb.tests.ui.then.WaitForElement.Then__is_visible(WaitForElement.java:69) at ✽.the Skip Registration Button is visible(file:///media/PTJenkins/jenkins_home/jenkins/workspace/CI-CD_ShortTermSentry/short_term_sentry/release/01.User_Registration.feature:198)
And
the text on element Skip Registration Button Text is "Skip for Now (2 remaining)"
When
the Skip Registration Button is clicked
Then
the Primary Stream View is visible
And
the Secondary Stream View is visible
And
the Bottom Menu is visible
And
the Boatbus Menu is visible
Before
Hook
Given
the User Registration Page is visible
And
the Insert Product Key Button is clicked
java.lang.AssertionError: Expected condition failed: waiting for visibility of element located by By.xpath: //p[contains(text(), 'Skip for Now')]/../.. (tried for 5 second(s) with 100 milliseconds interval) at org.junit.Assert.fail(Assert.java:88) at extern.bsb.tests.ui.then.WaitForElement.Then__is_visible(WaitForElement.java:69) at ✽.the Skip Registration Button is visible(file:///media/PTJenkins/jenkins_home/jenkins/workspace/CI-CD_ShortTermSentry/short_term_sentry/release/01.User_Registration.feature:209)
And
the text on element Skip Registration Button Text is "Skip for Now (1 remaining)"
When
the Skip Registration Button is clicked
Then
the Primary Stream View is visible
And
the Secondary Stream View is visible
And
the Bottom Menu is visible
And
the Boatbus Menu is visible
Before
Hook
Given
the User Registration Page is visible
And
the Insert Product Key Button is clicked
And
the Skip Registration Button is invisible
And
the Invalid Product Key Error is invisible
When
I insert "the serial password" in the Product Key Input field
And
the Validate Product Key Button is clicked
Then
the Invalid Product Key Error is invisible
And
the Primary Stream View is visible
And
the Secondary Stream View is visible
And
the Bottom Menu is visible
And
the Boatbus Menu is visible
After
Hook